.nav-v, .nav-v * {
	margin:0;
	padding:0;
}


.nav-v {
	line-height:1.0;
	margin-bottom:1.5em;
	width: 174px;
	display: block;
	background-color: #FFF;
	border: 1px #CBCBCB solid;
	float: left;
	padding-bottom: 6px;
}
.nav-v ul
{
	/*IE6 needs this*/
	width: 174px;
}



.nav-v li {
	border-top:6px solid #fff;
	border-right:6px solid #fff;
	border-bottom:0px solid #fff;
	border-left:6px solid #fff;
	float: left;
	list-style:none;
	position:relative;
	width: 162px;
	z-index:499;
	background-color: #A23039;
	color: #fff;
}
.nav-v a
{
	background-color: #1B2A5C;
	color: #fff;
	text-align: center;
	height: 1.75em;
	display: block;
	padding: .75em 0 .25em 0;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 80%;
	letter-spacing: 1pt;
}
.nav-v li ul {
	top:-999em;
	position:absolute;
	width:9.45em;
}
.nav-v li:hover,
.nav-v li.sfHover,
.nav-v a:focus, .nav-v a:hover, .nav-v a:active
{
	color: #1B2A5C;
	background-color: #E3EAF2;
}
.nav-v a:focus, .nav-v a:hover, .nav-v a:active
{
	outline: 1px solid #BECCDB;
	margin-bottom: 1px;
	margin-top: -1px;
}


.nav-v li:hover ul, /* pure CSS hover is removed below */
ul.nav-v li.sfHover ul {
	left:9.45em;
	top:-1px;
}

.nav-v li:hover li ul,
.nav-v li.sfHover li ul {
	top:-999em;
}
.nav-v li li:hover ul, /* pure CSS hover is removed below */
ul.nav-v li li.sfHover ul {
	left:9.45em;
	top:-1px;
}
.nav-v li li:hover li ul,
.nav-v li li.sfHover li ul {
	top:-999em;
}
.nav-v li li li:hover ul, /* pure CSS hover is removed below */
ul.nav-v li li li.sfHover ul {
	left:9.45em;
	top:-1px;
}
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
	top: -999em;
}
.nav-v li li {
	background:#AABDE6;
	width:9.45em;
}
.nav-v li li li {
	background:#9AAEDB;
}
.nav-v li li a {
	padding-right:0;
	width:7.45em;
}

.nav-v li h5, .nav-v li h5:hover, .nav-v li h5:active, .nav-v li h5:focus
{
	text-align: center;
	height: 1.75em;
	display: block;
	padding: .75em 0 .25em 0;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 80%;
	letter-spacing: 1pt;
	color: #fff;
	font-weight: lighter;
	float: left;
	list-style:none;
	position:relative;
	width: 162px;
	z-index:499;
	background-color: #A23039;
	color: #fff;
}

